package org.jim.core.helper.im;

import org.jim.core.packets.pub.pojo.Group;

import java.util.List;

/**
 * @FileName:
 * @Description:
 * @Author linjie
 * @Date 2020/7/293:54 PM
 * @Version 4.0.0
 */
public interface IFriendHelper {

    /**
     * 获取好友分组所有成员信息
     *
     * @param userId                                用户ID
     * @param friendGroupId                         好友分组ID
     * @param type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线])
     * @return
     */
    Group getFriendUsers(String userId, String friendGroupId, Integer type);

    /**
     * 获取好友分组所有成员信息
     *
     * @param userId                                用户ID
     * @param type(0:所有在线用户,1:所有离线用户,2:所有用户[在线+离线])
     * @return
     */
    List<Group> getAllFriendUsers(String userId, Integer type);
}
